const Sequelize = require('sequelize');
const MySQLManager = require('../utils/MySQLManager');

const UsersInfo = MySQLManager.define('users_info', {
    // 教师校园卡好 and 学生学号
	  user_name: {
		type: Sequelize.BIGINT,
		allowNull: false,
		unique: true
     },
    //   教师 and 学生姓名
	  user_fullname: {
		type: Sequelize.STRING,
		allowNull: false
      },
      //   教师 and 学生账号状态
	  user_status: {
      type: Sequelize.STRING,
      defaultValue: '1',
      allowNull: false
        },
    //   表面身份
      user_role: {
        type: Sequelize.STRING,
        allowNull: false
      },
    //   教师 and 学生微信
	  user_wechat: {
        type: Sequelize.STRING,
        allowNull: true,
        defaultValue: '',
      },
      //   教师 and 学生qq
      user_qq: {
        type: Sequelize.STRING,
        allowNull: true,
        defaultValue: '',
      },
      //   教师 and 学生邮箱
      user_email: {
        type: Sequelize.STRING,
        allowNull: true,
        defaultValue: '',
      },
      //   教师 and 学生手机号码
      user_phone: {
        type: Sequelize.STRING,
        allowNull: true,
        defaultValue: '',
      },
      //   教师 and 学生短号
      user_short_number: {
        type: Sequelize.STRING,
        allowNull: true,
        defaultValue: '',
      },
      //   教师办公室地址 and 学生宿舍
      user_address: {
          type: Sequelize.STRING,
          allowNull: true,
          defaultValue: '',
      },
      //   教师办公电话
      office_phone: {
        type: Sequelize.STRING,
        allowNull: true,
        defaultValue: '',
      },
      //   学生身份证号
      user_id_card: {
        type: Sequelize.STRING,
        allowNull: true,
        defaultValue: '',
      },
      //   学生专业
      user_major: {
          type: Sequelize.STRING,
          allowNull: true,
          defaultValue: '',
      },
    //   学生班级
      user_class: {
          type: Sequelize.STRING,
          allowNull: true,
          defaultValue: '',
      },
    //  备注
      user_remark: {
          type: Sequelize.STRING,
          allowNull: true,
          defaultValue: '',
      },
    // 密码
      user_password: {
        type: Sequelize.STRING,
        // allowNull: false,
        defaultValue: '123'
      },
    user_sex: {
      type: Sequelize.STRING,
      allowNull: true,
      defaultValue: '',
	  },
	  user_shengyuan: {
    type: Sequelize.STRING,
    allowNull: true,
    defaultValue: '',
	  },
	  // beiyong3: {
    // type: Sequelize.STRING,
    // defaultValue: '',
	  // },
	  // beiyong4: {
    // type: Sequelize.STRING,
    // defaultValue: '',
	  // },
	  // beiyong5: {
    // type: Sequelize.STRING,
    // defaultValue: '',
	  // },
	  // beiyong6: {
    // type: Sequelize.STRING,
    // defaultValue: '',
	  // },
	  // beiyong7: {
    // type: Sequelize.STRING,
    // defaultValue: '',
	  // },
	  // beiyong8: {
    // type: Sequelize.STRING,
    // defaultValue: '',
	  // },
	  // beiyong9: {
    // type: Sequelize.STRING,
    // defaultValue: '',
	  // },
	  // beiyong10: {
    // type: Sequelize.STRING,
    // defaultValue: '',
	  // }
});


// 默认教师和学生密码


// UsersInfo.create({
// 	user_name: '2016150153',
// 	user_role: 'student',
//     user_fullname: '蔡康永',
//     user_email: 'xxxx@gmail',
//     user_id_card: '123321',
//     user_wechat: 'wec123hat',
//     user_class: '历史1班',
//     user_major: '师范学院',
// })
// 	.then(() => {
// 		console.log("create student success")
//     });
    
//     UsersInfo.create({
//         user_name: '186687',
//         user_role: 'jiaoyan_teacher',
//         user_fullname: '白老师',
//         user_email: 'mardanyusan@gmail',
//         user_id_card: '123',
//         user_wechat: 'wechat',
//     })
//         .then(() => {
//             console.log("create teacher success")
//         });

    // UsersInfo.create({
    //     user_name: '8888',
    //     user_role: 'jiaoyan_teacher',
    //     user_fullname: '白鉴聪',
    //     user_email: '、@gmail',
    //     user_id_card: '123',
    //     user_wechat: 'wechat',
    // })
    //     .then(() => {
    //         console.log("create teacher success")
    //     });

    //     UsersInfo.create({
    //       user_name: '6666',
    //       user_role: 'jiaoyan_teacher',
    //       user_fullname: '杨艳丽',
    //       user_email: '、@gmail',
    //       user_id_card: '123',
    //       user_wechat: 'wechat',
    //   })
    //       .then(() => {
    //           console.log("create teacher success")
    //       });


module.exports = UsersInfo;

